package com.bj58.groupbuy.action.model;

import com.bj58.ecat.gb.entity.other.AbstractOtherEntity;
import com.bj58.wf.dal.annotation.AutoId;
import com.bj58.wf.dal.annotation.Id;
import com.bj58.wf.dal.annotation.Table;

/**自定义报表 - 查询配置
 * @author HL
 */
@SuppressWarnings("serial")
@Table("ir_searchconfig")
@AutoId
public class IRSearchConfig  extends AbstractOtherEntity{

	@Id
	private int id;
	
	//查询类型      4.单字段模糊条件查询  5.单字段下拉框查询
	/** 1.分公司  2.所有城市   3.时间段  4.时间点
	 *   5.单字段查询 （模糊） 6.单字段查询 （非模糊）  7 单字段下拉框  8.维度筛选（groupby内容)
	 */  
	private int searchTypeId;
	
	private int irReportId;//对应表（IRReport）id
	
	private String sename;//查询绑定字段（英）
	
	private String scname;//查询条件中文名
	
	private String detailValue;//详细信息   存储下拉框K:V以及纬度筛选K:V
	
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getSearchTypeId() {
		return searchTypeId;
	}

	public void setSearchTypeId(int searchTypeId) {
		this.searchTypeId = searchTypeId;
	}

	public int getIrReportId() {
		return irReportId;
	}

	public void setIrReportId(int irReportId) {
		this.irReportId = irReportId;
	}

	public String getSename() {
		return sename;
	}

	public void setSename(String sename) {
		this.sename = sename;
	}

	public String getScname() {
		return scname;
	}

	public void setScname(String scname) {
		this.scname = scname;
	}

	public String getDetailValue() {
		return detailValue;
	}

	public void setDetailValue(String detailValue) {
		this.detailValue = detailValue;
	}

	
}
